struct capi_student;

extern "C" {

capi_student *student_new();

void student_print(capi_student *p_stu, char *p_data, int data_len);

capi_student *student_alice();

const char *student_name(capi_student *p_stu);

void student_free(capi_student *p_stu);

} // extern "C"
